package com.xq.staticmethod;

public class Test3 {
    public static int count = 4;

    public static  void  printHello() {
        System.out.println("hello world");
    }

    private String name;
    public void  run() {
        System.out.println("running");
    }

    public static void main(String[] args) {

    }

//    静态方法中可以直接访问静态成员，不可以直接访问实例成员。
    public  static  void  printHelloWorld(){
        System.out.println(count);
        printHello();

        // System.out.println(name);  // 报错
        // run(); // 报错
        // System.out.println(this);  // 错误
    }

//    实例方法中既可以直接访问静态成员，也可以直接访问实例成员。
    public void go(){
        System.out.println(count);
        printHello();

        System.out.println(name);
        run();
    }



//    实例方法中可以出现this关键字，静态方法中不可以出现this关键字的
    public void go1(){
        System.out.println(this);
    }
}
